open architecture cnc software open architecture cnc cad cam motion controls family office open cnc cnc financial planning machining milling off the shelf cnc asset management